stuffed tomato - German English Dictionary